package com.jeeplus.test.jlnu.archivalBatch.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jeeplus.test.jlnu.archivalBatch.domain.JlnuArchivalBatch;
import com.jeeplus.test.jlnu.archivalBatch.domain.JlnuArchivalInfoBatch;
import org.apache.ibatis.annotations.*;
import java.util.List;

@Mapper
public interface JlnuArchivalBatchMapper {

    int insert(JlnuArchivalBatch jlnuArchivalBatch);


    int deleteById(Integer id);


    int update(JlnuArchivalBatch jlnuArchivalBatch);


    JlnuArchivalBatch selectById(Integer id);


    List<JlnuArchivalBatch> selectAll();

    String selectName(JlnuArchivalBatch archivalBatch);
    void insertInfoBatch(JlnuArchivalInfoBatch archivalBatch);
    void deleteInfoBatchByBatchId(JlnuArchivalInfoBatch archivalBatch);

    Page<JlnuArchivalBatch> getArchivalInfoPage(JlnuArchivalBatch archivalInfoReqVo, Page<JlnuArchivalBatch> page);
}
